/*fieldset*/
.layui-field-title {
    margin: 5px 0 15px;
    padding-bottom: 10px;
    border-bottom: #e6e6e6 1px solid;
}

    .layui-field-title legend {
        margin: 0;
        margin-left: 0;
        padding-left: 0;
        border: none;
        color: #34495e;
        font-weight: bold;
        font-size: 16px;
        display: block;
        width: 100%;
    }
/*表单*/
.layui-form-item .layui-input-inline {
    width: 130px;
}

.layui-form-item .longinline {
    width: 650px;
}

.layui-form-label {
    margin: 0;
    padding: 5px 10px;
    width: 74px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.layui-input-block {
    margin-left: 94px;
}

    .layui-input-block label {
        display: block;
        padding: 6px;
        box-sizing: content-box;
        line-height: 20px;
    }
/*输入框*/
.layui-input {
    height: 30px;
    line-height: 1.1;
}

    .layui-input:focus, .layui-textarea:focus {
        border-color: #42a9fd !important;
        box-shadow: 0 0 2px #d0e8fe;
    }
/*选择框*/
.layui-form-select dl dd.layui-this {
    background-color: #e5f6fe;
    color: inherit;
}
/*开关*/
.layui-form-onswitch {
    border-color: #1890ff;
    background-color: #1890ff;
}
/*单选框*/
.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #1890ff;
}
/*原始复选框*/
.layui-form-checked[lay-skin=primary] i {
    border-color: #1890ff !important;
    background-color: #1890ff;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1890ff;
}

.layui-form-checkbox[lay-skin=primary] span {
    background-color: inherit !important;
}
/*复选框*/
.layui-form-checked, .layui-form-checked:hover {
    border-color: #1890ff;
}

    .layui-form-checked span, .layui-form-checked:hover span {
        background-color: #1890ff;
    }

    .layui-form-checked i, .layui-form-checked:hover i {
        color: #1890ff;
    }
/*按钮*/
.layui-btn {
    height: 30px;
    line-height: 30px;
    background-color: #1890ff;
}

.layui-btn-danger {
    background-color: #FF5722;
}

.layui-btn-warm {
    background-color: #FFB800;
}

.layui-btn-primary {
    background-color: #fff;
}

    .layui-btn-primary:hover {
        border-color: #1890ff;
    }

.layui-btn.btn-outline {
    color: #4B8DF8;
    background: none;
    border: 1px solid #4B8DF8;
}
/*时间控件*/
.layui-laydate .layui-this {
    background-color: #2295ff !important;
    color: #fff !important;
}
/*表格*/
.layui-table td, .layui-table th {
    padding: 10px 5px;
}

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
    background-color: #f4f6f9;
}

.layui-table tbody tr:hover {
    background-color: #e5f6fe !important;
}
/*分页*/

/*msg信息弹出层*/
.layui-layer.layui-msg .layui-layer-content {
    padding: 4px 35px;
}

.layui-layer.layui-msg .layui-layer-ico5 {
    display: none;
}

.layui-layer.layui-msg .layui-layer-content:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background-image: url(/resources/images/icon_msg.png);
    background-repeat: no-repeat;
}

.layui-msg.layui-msg-success .layui-layer-content:before {
    background-position: 0 center;
}

.layui-msg.layui-msg-error .layui-layer-content:before {
    background-position: -20px center;
}

.layui-msg.layui-msg-warn .layui-layer-content:before {
    background-position: -40px center;
}

.layui-msg.layui-msg-help .layui-layer-content:before {
    background-position: -60px center;
}

.layui-msg.layui-msg-success {
    background-color: #ECFBF6;
    border-color: #8BCC8E;
}

.layui-msg.layui-msg-error {
    background-color: #FFF0F1;
    border-color: #FC7581;
}

.layui-msg.layui-msg-warn {
    background-color: #FDF9EF;
    border-color: #FCC683;
}

.layui-msg.layui-msg-help {
    background-color: #E8F7FF;
    border-color: #4AA8FF;
}

.layui-msg .layui-layer-setwin .layui-layer-close {
    right: -15px;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background: url(/resources/images/icon_msg.png) -80px center no-repeat;
}

.model-form {
    padding: 25px 30px 0 0;
}

.text-color1 {
    color: #ff4343;
}

.text-color2 {
    color: #f69846;
}

.text-color3 {
    color: #f6d54a;
}

.text-color4 {
    color: #45dbf7;
}

.text-color5 {
    color: #44aff0;
}

.text-color6 {
    color: #4777f5;
}

.text-color7 {
    color: #5045f6;
}

.text-color8 {
    color: #ad46f3;
}

.text-color9 {
    color: #f845f1;
}

.text-color10 {
    color: #1DE9B6;
}

.text-color11 {
    color: #F46E36;
}

.text-color12 {
    color: #04B9FF;
}

.text-color13 {
    color: #5DBD32;
}

.text-color14 {
    color: #a9a4ff;
}
